草庐IT

Gradle 构建

全部标签

c++ - 在多个平台上构建程序?

我经常用C++构建程序并在我自己的PC上编译它们。我目前使用的操作系统是winxp。如果我想构建将在linux、其他版本的windows等上运行的程序拷贝,有没有一种方法可以在不购买这些操作系统的情况下执行此操作?例如,您可以让Cygwin在linux上运行windows应用程序。如果我安装了类似的东西,我可以在linux上编译windows产品并在另一台windows机器(相同位大小)上使用它们吗?或者,我每次都必须购买操作系统吗?我正在寻找最具成本效益的方法来构建我需要的所有库等需要分配的时间而且我只使用一个操作系统。其他人如何解决这个问题?谢谢 最佳答

javascript - 在 Windows 命令行上构建 modernizr

所以我按照这里的文档:https://github.com/modernizr/modernizr1)使用npm克隆了repo。2)在modernizr中运行npminstall以安装其依赖项。3)尝试运行./bin/modernizr-clib/config-all.json我收到一个错误:'.'isnotrecognizedasaninternalorexternalcommand我假设这与Windows命令行不了解我正在尝试在该位置执行文件有关。如何在cmd上执行第3步?提前致谢。 最佳答案 我们开始吧。您需要从节点内运行mo

windows - 使用 sbt 构建时检查错误级别

我想编写一个Windows.cmd脚本,将所有项目模块发布到本地存储库中。但是我想在可能发生的第一个错误停止。我正在检查%ERRORLEVEL%但它始终等于0,即使sbtpublish-local命令因某些错误而失败。@echoon@setlocalenabledelayedexpansionssetmodules=^sbt-common^common^for%%Ain(%modules%)do(echo======================================echo=PUBLISHING%%A=echo===============================

c++ - 从 RAM 驱动器构建真的会提高速度吗?

我正在处理一个项目,该项目包含数千个.cpp文件以及数千个.h和.hpp并且构建需要28分钟从SSD运行。我们几周前从另一家公司继承了这个项目,但仔细阅读了makefile,他们通过.NOPARALLEL虚假目标明确禁用了并行构建;我们正试图找出他们是否有充分的理由。最坏的情况下,唯一加快速度的方法是使用RAM驱动器。所以我按照Tekrevue中的说明进行操作并安装了Imdisk然后使用CrystalDiskMark运行基准测试:固态硬盘RAM驱动器我还使用Cygwin运行了dd,与我的SSD相比,RAM驱动器有显着的加速(至少3倍)。但是,我的构建时间一分钟都没变!然后我想:也许我的

Windows Bash - Emacs 构建失败 : Memory Protection Enabled

我正在尝试在WindowsBash(WinBash?Win-Bash?)中编译emacs-24.4,但是遇到了一个问题,即Windows似乎启用了内存保护,这会破坏emacs构建。我在“make”之后得到的错误(./configure工作正常)是:Dumpingunderthenameemacs**************************************************Warning:YoursystemhasagapbetweenBSSandtheheap(25164600bytes).Thisusuallymeansthatexec-shieldorsome

c# - MSBuild 无法构建 MSI。 Windows 服务是否有替代方案?

我在VisualStudio中使用安装项目(.msi)。安装步骤:在VisualStudio中build设置。将设置复制到服务器。运行设置。在services.msc中启动Windows服务更新步骤:在VisualStudio中build设置。将设置复制到服务器。在services.msc中停止Windows服务卸载Windows服务。运行设置。在services.msc中启动Windows服务我的构建服务器仅使用msbuild进行构建,无法构建安装项目(.msi)。我必须在构建服务器上安装VisualStudio,还是有更好的选择? 最佳答案

windows - cygwin 上未定义的引用构建 ncurses

WindowsXP:我最终想安装DDD(调试器)。它不适用于Windows的二进制形式。当我得到它的源代码并尝试配置它时,它提示说没有术语caps库存在。所以我获得了ncurses并在使用Cygwin终端成功构建后得到了它:../lib/libncurses.a(lib_ttyflags.o)(.text+0x41):lib_ttyflags.c:undefinedreferenceto`_nc_mingw_ioctl'../lib/libncurses.a(lib_ttyflags.o)(.text+0xd1):lib_ttyflags.c:undefinedreferenceto`

根本无法使用 Windows Driver Kit 构建环境声明变量

我有一个简单的驱动程序,像这样:#includeNTSTATUSDriverEntry(__inDRIVER_OBJECT*a,__inUNICODE_STRING*b){UNREFERENCED_PARAMETER(a);UNREFERENCED_PARAMETER(b);intc;//thisfailsthebuildreturn0;}一个简单的makefileTARGETNAME=mainTARGETTYPE=DRIVERMSC_WARNING_LEVEL=/W4/WXSOURCES=main.c具有非平凡的构建输出C:\Test>pushd%cd%C:\Test>C:\WinD

c++ - 使用 C++ 构建的简约方法

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。多年来我一直在使用Notepad++开发PHP应用程序,最近决定学习C++。在下载了VisualExpress2010的免费试用版以及一些流行的框架(如QT和OpenCV)之后,我注意到硬盘空间消耗出现了相当巨大的跳跃。长话短说,我用了超过250MB的软件来制作我的第一个“HelloWorld”,一个不到1MB的程序;还有额外的750MB用于生成小于5MB

windows - 如何在 Windows 上构建 chromedriver.exe

我们的项目对Chromium源代码做了很多更改,所以我必须为selenium构建自己的chromedriver.exe。首先,我想弄清楚如何在Windows上构建Chromium的chromedriver。然后我可以找到一个为我们自己的项目构建chromedrive的方法。现在我可以构建Chrome了。但是我现在无法在我们自己的项目中构建chromedriver.exe。我需要找出chromedriver项目的独立性。我需要弄清楚我们修改了哪些影响chromedirver的项目。 最佳答案 构建chromedriver目标,如下所述